/** 
* All Rights Reserved , Copyright (C) 2020 , 青岛鼎信通讯股份有限公司
* 
* PmProjectChangeEntity
* 项目基本信息变更申请
* 
* 修改纪录
* 2020-08-25 版本：1.0 wushenghong 创建。
* @version 版本：1.0
* @author 作者：wushenghong</name>
* 创建日期2020-08-25</date>
*/

package com.topscomm.pm.pojo;

import java.math.BigDecimal;
import java.util.*;
import com.topscomm.pm.*;

public class PmProjectChangeEntity extends PmEntity
{
    private static final long serialVersionUID = 1L;
    /** TableName:项目基本信息变更申请	*/
    public static String tableName= "PmProjectChange";
    @Override
    public String getTableName(){ return "PmProjectChange";}

    /** ColumnName:项目		*/
    public static String FieldProjectid = "projectid";

    /** ColumnName:变更原因		*/
    public static String FieldChangereason = "changereason";

    /** ColumnName:客户名称(原)		*/
    public static String FieldCustomername = "customername";

    /** ColumnName:客户名称(新)		*/
    public static String FieldCustomername2 = "customername2";

    /** ColumnName:客户编号(原)		*/
    public static String FieldCustomercode = "customercode";

    /** ColumnName:客户编号(新)		*/
    public static String FieldCustomercode2 = "customercode2";

    /** ColumnName:项目名称(原)		*/
    public static String FieldName = "name";

    /** ColumnName:所属省份(新)		*/
    public static String FieldProvince2 = "province2";

    /** ColumnName:所属省份(原)		*/
    public static String FieldProvince = "province";

    /** ColumnName:项目名称(新)		*/
    public static String FieldName2 = "name2";

    /** ColumnName:项目目标(原)		*/
    public static String FieldProjecttarget = "projecttarget";

    /** ColumnName:项目目标(新)		*/
    public static String FieldProjecttarget2 = "projecttarget2";

    /** ColumnName:项目背景(原)		*/
    public static String FieldBackground = "background";

    /** ColumnName:项目背景(新)		*/
    public static String FieldBackground2 = "background2";

    /** ColumnName:项目级别(原)		*/
    public static String FieldProjectlevel = "projectlevel";

    /** ColumnName:项目级别(新)		*/
    public static String FieldProjectlevel2 = "projectlevel2";

    /** ColumnName:所属公司名称(原)		*/
    public static String FieldOwnerorgname = "ownerorgname";

    /** ColumnName:所属公司名称(新)		*/
    public static String FieldOwnerorgname2 = "ownerorgname2";

    /** ColumnName:所属公司编码(原)		*/
    public static String FieldOwnerorgcode = "ownerorgcode";

    /** ColumnName:所属公司编码(新)		*/
    public static String FieldOwnerorgcode2 = "ownerorgcode2";

    /** ColumnName:所属部门编码(新)		*/
    public static String FieldOwnerdeptcode2 = "ownerdeptcode2";

    /** ColumnName:所属部门名称(原)		*/
    public static String FieldOwnerdeptname = "ownerdeptname";

    /** ColumnName:所属部门名称(新)		*/
    public static String FieldOwnerdeptname2 = "ownerdeptname2";

    /** ColumnName:所属部门编码(原)		*/
    public static String FieldOwnerdeptcode = "ownerdeptcode";

    /** ColumnName:项目经理(原)		*/
    public static String FieldProjectmanagername = "projectmanagername";

    /** ColumnName:项目经理(新)		*/
    public static String FieldProjectmanagername2 = "projectmanagername2";

    /** ColumnName:项目经理工号(原)		*/
    public static String FieldProjectmanagercode = "projectmanagercode";

    /** ColumnName:项目经理工号(新)		*/
    public static String FieldProjectmanagercode2 = "projectmanagercode2";

    /** ColumnName:销售经理(原)		*/
    public static String FieldAreamanagername = "areamanagername";

    /** ColumnName:销售经理(新)		*/
    public static String FieldAreamanagername2 = "areamanagername2";

    /** ColumnName:销售经理工号(原)		*/
    public static String FieldAreamanagercode = "areamanagercode";

    /** ColumnName:销售经理工号(新)		*/
    public static String FieldAreamanagercode2 = "areamanagercode2";

    /** ColumnName:承接原因(原)		*/
    public static String FieldReason = "reason";

    /** ColumnName:承接原因(新)		*/
    public static String FieldReason2 = "reason2";

    /** ColumnName:项目类别(原)		*/
    public static String FieldCategory = "category";

    /** ColumnName:项目类别(新)		*/
    public static String FieldCategory2 = "category2";

    /** ColumnName:项目概况(原)		*/
    public static String FieldOverview = "overview";

    /** ColumnName:项目概况(新)		*/
    public static String FieldOverview2 = "overview2";

    /** ColumnName:项目金额(原)		*/
    public static String FieldProjectmoney = "projectmoney";

    /** ColumnName:项目金额(新)		*/
    public static String FieldProjectmoney2 = "projectmoney2";

    /** ColumnName:计划开工时间(原)		*/
    public static String FieldPlanstarttime = "planstarttime";

    /** ColumnName:计划开工时间(新)		*/
    public static String FieldPlanstarttime2 = "planstarttime2";

    /** ColumnName:计划完工时间(原)		*/
    public static String FieldPlanendtime = "planendtime";

    /** ColumnName:计划完工时间(新)		*/
    public static String FieldPlanendtime2 = "planendtime2";

    /** ColumnName:是否需要我司提供产品(原)		*/
    public static String FieldIsincludeproducts = "isincludeproducts";

    /** ColumnName:是否需要我司提供产品(新)		*/
    public static String FieldIsincludeproducts2 = "isincludeproducts2";

    /** ColumnName:产品明细(原)		*/
    public static String FieldProductdetails = "productdetails";

    /** ColumnName:产品明细(新)		*/
    public static String FieldProductdetails2 = "productdetails2";

    /** ColumnName:是否外包(原)		*/
    public static String FieldIspurchase = "ispurchase";

    /** ColumnName:是否外包(新)		*/
    public static String FieldIspurchase2 = "ispurchase2";

    /** ColumnName:外包说明(原)		*/
    public static String FieldPurchasedescription = "purchasedescription";

    /** ColumnName:外包说明(新)		*/
    public static String FieldPurchasedescription2 = "purchasedescription2";

    /** ColumnName:人天估算(原)		*/
    public static String FieldMandays = "mandays";

    /** ColumnName:人天估算(新)		*/
    public static String FieldMandays2 = "mandays2";

    /** ColumnName:申请公司		*/
    public static String FieldOrgname = "orgname";

    /** ColumnName:申请公司编码		*/
    public static String FieldOrgcode = "orgcode";

    /** ColumnName:申请部门		*/
    public static String FieldDeptname = "deptname";

    /** ColumnName:申请部门编码		*/
    public static String FieldDeptcode = "deptcode";

    /** ColumnName:申请人工号		*/
    public static String FieldUsercode = "usercode";

    /** ColumnName:申请人姓名		*/
    public static String FieldUsername = "username";

    /** ColumnName:单据日期		*/
    public static String FieldDocdate = "docdate";

    /** ColumnName:提交日期		*/
    public static String FieldSubmitdate = "submitdate";

    /** ColumnName:单据编号		*/
    public static String FieldDocno = "docno";

    /** ColumnName:审批流程		*/
    public static String FieldFlowid = "flowid";

    /** ColumnName:最新阶段		*/
    public static String FieldLatestphase = "latestphase";

    /** ColumnName:状态		*/
    public static String FieldState = "state";

    /**项目		*/
    private String projectid;

    /**变更原因		*/
    private String changereason;

    /**客户名称(原)		*/
    private String customername;

    /**客户名称(新)		*/
    private String customername2;

    /**客户编号(原)		*/
    private String customercode;

    /**客户编号(新)		*/
    private String customercode2;

    /**项目名称(原)		*/
    private String name;

    /**所属省份(新)		*/
    private String province2;

    /**所属省份(原)		*/
    private String province;

    /**项目名称(新)		*/
    private String name2;

    /**项目目标(原)		*/
    private String projecttarget;

    /**项目目标(新)		*/
    private String projecttarget2;

    /**项目背景(原)		*/
    private String background;

    /**项目背景(新)		*/
    private String background2;

    /**项目级别(原)		*/
    private String projectlevel;

    /**项目级别(新)		*/
    private String projectlevel2;

    /**所属公司名称(原)		*/
    private String ownerorgname;

    /**所属公司名称(新)		*/
    private String ownerorgname2;

    /**所属公司编码(原)		*/
    private String ownerorgcode;

    /**所属公司编码(新)		*/
    private String ownerorgcode2;

    /**所属部门编码(新)		*/
    private String ownerdeptcode2;

    /**所属部门名称(原)		*/
    private String ownerdeptname;

    /**所属部门名称(新)		*/
    private String ownerdeptname2;

    /**所属部门编码(原)		*/
    private String ownerdeptcode;

    /**项目经理(原)		*/
    private String projectmanagername;

    /**项目经理(新)		*/
    private String projectmanagername2;

    /**项目经理工号(原)		*/
    private String projectmanagercode;

    /**项目经理工号(新)		*/
    private String projectmanagercode2;

    /**销售经理(原)		*/
    private String areamanagername;

    /**销售经理(新)		*/
    private String areamanagername2;

    /**销售经理工号(原)		*/
    private String areamanagercode;

    /**销售经理工号(新)		*/
    private String areamanagercode2;

    /**承接原因(原)		*/
    private String reason;

    /**承接原因(新)		*/
    private String reason2;

    /**项目类别(原)		*/
    private String category;

    /**项目类别(新)		*/
    private String category2;

    /**项目概况(原)		*/
    private String overview;

    /**项目概况(新)		*/
    private String overview2;

    /**项目金额(原)		*/
    private BigDecimal projectmoney=BigDecimal.ZERO;

    /**项目金额(新)		*/
    private BigDecimal projectmoney2=BigDecimal.ZERO;

    /**计划开工时间(原)		*/
    private Date planstarttime;

    /**计划开工时间(新)		*/
    private Date planstarttime2;

    /**计划完工时间(原)		*/
    private Date planendtime;

    /**计划完工时间(新)		*/
    private Date planendtime2;

    /**是否需要我司提供产品(原)		*/
    private String isincludeproducts;

    /**是否需要我司提供产品(新)		*/
    private String isincludeproducts2;

    /**产品明细(原)		*/
    private String productdetails;

    /**产品明细(新)		*/
    private String productdetails2;

    /**是否外包(原)		*/
    private String ispurchase;

    /**是否外包(新)		*/
    private String ispurchase2;

    /**外包说明(原)		*/
    private String purchasedescription;

    /**外包说明(新)		*/
    private String purchasedescription2;

    /**人天估算(原)		*/
    private int mandays;

    /**人天估算(新)		*/
    private int mandays2;

    /**申请公司		*/
    private String orgname;

    /**申请公司编码		*/
    private String orgcode;

    /**申请部门		*/
    private String deptname;

    /**申请部门编码		*/
    private String deptcode;

    /**申请人工号		*/
    private String usercode;

    /**申请人姓名		*/
    private String username;

    /**单据日期		*/
    private Date docdate;

    /**提交日期		*/
    private Date submitdate;

    /**单据编号		*/
    private String docno;

    /**审批流程		*/
    private long flowid;

    /**最新阶段		*/
    private String latestphase;

    /**状态		*/
    private int state;

    /**
    * @return the  projectid:项目
    */
    public String getProjectid() {
        return this.projectid;
    }

    /**
    * @param projectid:项目
    */
    public void setProjectid(String projectid) {
        this.projectid = projectid;
    }

    /**
    * @return the  changereason:变更原因
    */
    public String getChangereason() {
        return this.changereason;
    }

    /**
    * @param changereason:变更原因
    */
    public void setChangereason(String changereason) {
        this.changereason = changereason;
    }

    /**
    * @return the  customername:客户名称(原)
    */
    public String getCustomername() {
        return this.customername;
    }

    /**
    * @param customername:客户名称(原)
    */
    public void setCustomername(String customername) {
        this.customername = customername;
    }

    /**
    * @return the  customername2:客户名称(新)
    */
    public String getCustomername2() {
        return this.customername2;
    }

    /**
    * @param customername2:客户名称(新)
    */
    public void setCustomername2(String customername2) {
        this.customername2 = customername2;
    }

    /**
    * @return the  customercode:客户编号(原)
    */
    public String getCustomercode() {
        return this.customercode;
    }

    /**
    * @param customercode:客户编号(原)
    */
    public void setCustomercode(String customercode) {
        this.customercode = customercode;
    }

    /**
    * @return the  customercode2:客户编号(新)
    */
    public String getCustomercode2() {
        return this.customercode2;
    }

    /**
    * @param customercode2:客户编号(新)
    */
    public void setCustomercode2(String customercode2) {
        this.customercode2 = customercode2;
    }

    /**
    * @return the  name:项目名称(原)
    */
    public String getName() {
        return this.name;
    }

    /**
    * @param name:项目名称(原)
    */
    public void setName(String name) {
        this.name = name;
    }

    /**
    * @return the  province2:所属省份(新)
    */
    public String getProvince2() {
        return this.province2;
    }

    /**
    * @param province2:所属省份(新)
    */
    public void setProvince2(String province2) {
        this.province2 = province2;
    }

    /**
    * @return the  province:所属省份(原)
    */
    public String getProvince() {
        return this.province;
    }

    /**
    * @param province:所属省份(原)
    */
    public void setProvince(String province) {
        this.province = province;
    }

    /**
    * @return the  name2:项目名称(新)
    */
    public String getName2() {
        return this.name2;
    }

    /**
    * @param name2:项目名称(新)
    */
    public void setName2(String name2) {
        this.name2 = name2;
    }

    /**
    * @return the  projecttarget:项目目标(原)
    */
    public String getProjecttarget() {
        return this.projecttarget;
    }

    /**
    * @param projecttarget:项目目标(原)
    */
    public void setProjecttarget(String projecttarget) {
        this.projecttarget = projecttarget;
    }

    /**
    * @return the  projecttarget2:项目目标(新)
    */
    public String getProjecttarget2() {
        return this.projecttarget2;
    }

    /**
    * @param projecttarget2:项目目标(新)
    */
    public void setProjecttarget2(String projecttarget2) {
        this.projecttarget2 = projecttarget2;
    }

    /**
    * @return the  background:项目背景(原)
    */
    public String getBackground() {
        return this.background;
    }

    /**
    * @param background:项目背景(原)
    */
    public void setBackground(String background) {
        this.background = background;
    }

    /**
    * @return the  background2:项目背景(新)
    */
    public String getBackground2() {
        return this.background2;
    }

    /**
    * @param background2:项目背景(新)
    */
    public void setBackground2(String background2) {
        this.background2 = background2;
    }

    /**
    * @return the  projectlevel:项目级别(原)
    */
    public String getProjectlevel() {
        return this.projectlevel;
    }

    /**
    * @param projectlevel:项目级别(原)
    */
    public void setProjectlevel(String projectlevel) {
        this.projectlevel = projectlevel;
    }

    /**
    * @return the  projectlevel2:项目级别(新)
    */
    public String getProjectlevel2() {
        return this.projectlevel2;
    }

    /**
    * @param projectlevel2:项目级别(新)
    */
    public void setProjectlevel2(String projectlevel2) {
        this.projectlevel2 = projectlevel2;
    }

    /**
    * @return the  ownerorgname:所属公司名称(原)
    */
    public String getOwnerorgname() {
        return this.ownerorgname;
    }

    /**
    * @param ownerorgname:所属公司名称(原)
    */
    public void setOwnerorgname(String ownerorgname) {
        this.ownerorgname = ownerorgname;
    }

    /**
    * @return the  ownerorgname2:所属公司名称(新)
    */
    public String getOwnerorgname2() {
        return this.ownerorgname2;
    }

    /**
    * @param ownerorgname2:所属公司名称(新)
    */
    public void setOwnerorgname2(String ownerorgname2) {
        this.ownerorgname2 = ownerorgname2;
    }

    /**
    * @return the  ownerorgcode:所属公司编码(原)
    */
    public String getOwnerorgcode() {
        return this.ownerorgcode;
    }

    /**
    * @param ownerorgcode:所属公司编码(原)
    */
    public void setOwnerorgcode(String ownerorgcode) {
        this.ownerorgcode = ownerorgcode;
    }

    /**
    * @return the  ownerorgcode2:所属公司编码(新)
    */
    public String getOwnerorgcode2() {
        return this.ownerorgcode2;
    }

    /**
    * @param ownerorgcode2:所属公司编码(新)
    */
    public void setOwnerorgcode2(String ownerorgcode2) {
        this.ownerorgcode2 = ownerorgcode2;
    }

    /**
    * @return the  ownerdeptcode2:所属部门编码(新)
    */
    public String getOwnerdeptcode2() {
        return this.ownerdeptcode2;
    }

    /**
    * @param ownerdeptcode2:所属部门编码(新)
    */
    public void setOwnerdeptcode2(String ownerdeptcode2) {
        this.ownerdeptcode2 = ownerdeptcode2;
    }

    /**
    * @return the  ownerdeptname:所属部门名称(原)
    */
    public String getOwnerdeptname() {
        return this.ownerdeptname;
    }

    /**
    * @param ownerdeptname:所属部门名称(原)
    */
    public void setOwnerdeptname(String ownerdeptname) {
        this.ownerdeptname = ownerdeptname;
    }

    /**
    * @return the  ownerdeptname2:所属部门名称(新)
    */
    public String getOwnerdeptname2() {
        return this.ownerdeptname2;
    }

    /**
    * @param ownerdeptname2:所属部门名称(新)
    */
    public void setOwnerdeptname2(String ownerdeptname2) {
        this.ownerdeptname2 = ownerdeptname2;
    }

    /**
    * @return the  ownerdeptcode:所属部门编码(原)
    */
    public String getOwnerdeptcode() {
        return this.ownerdeptcode;
    }

    /**
    * @param ownerdeptcode:所属部门编码(原)
    */
    public void setOwnerdeptcode(String ownerdeptcode) {
        this.ownerdeptcode = ownerdeptcode;
    }

    /**
    * @return the  projectmanagername:项目经理(原)
    */
    public String getProjectmanagername() {
        return this.projectmanagername;
    }

    /**
    * @param projectmanagername:项目经理(原)
    */
    public void setProjectmanagername(String projectmanagername) {
        this.projectmanagername = projectmanagername;
    }

    /**
    * @return the  projectmanagername2:项目经理(新)
    */
    public String getProjectmanagername2() {
        return this.projectmanagername2;
    }

    /**
    * @param projectmanagername2:项目经理(新)
    */
    public void setProjectmanagername2(String projectmanagername2) {
        this.projectmanagername2 = projectmanagername2;
    }

    /**
    * @return the  projectmanagercode:项目经理工号(原)
    */
    public String getProjectmanagercode() {
        return this.projectmanagercode;
    }

    /**
    * @param projectmanagercode:项目经理工号(原)
    */
    public void setProjectmanagercode(String projectmanagercode) {
        this.projectmanagercode = projectmanagercode;
    }

    /**
    * @return the  projectmanagercode2:项目经理工号(新)
    */
    public String getProjectmanagercode2() {
        return this.projectmanagercode2;
    }

    /**
    * @param projectmanagercode2:项目经理工号(新)
    */
    public void setProjectmanagercode2(String projectmanagercode2) {
        this.projectmanagercode2 = projectmanagercode2;
    }

    /**
    * @return the  areamanagername:销售经理(原)
    */
    public String getAreamanagername() {
        return this.areamanagername;
    }

    /**
    * @param areamanagername:销售经理(原)
    */
    public void setAreamanagername(String areamanagername) {
        this.areamanagername = areamanagername;
    }

    /**
    * @return the  areamanagername2:销售经理(新)
    */
    public String getAreamanagername2() {
        return this.areamanagername2;
    }

    /**
    * @param areamanagername2:销售经理(新)
    */
    public void setAreamanagername2(String areamanagername2) {
        this.areamanagername2 = areamanagername2;
    }

    /**
    * @return the  areamanagercode:销售经理工号(原)
    */
    public String getAreamanagercode() {
        return this.areamanagercode;
    }

    /**
    * @param areamanagercode:销售经理工号(原)
    */
    public void setAreamanagercode(String areamanagercode) {
        this.areamanagercode = areamanagercode;
    }

    /**
    * @return the  areamanagercode2:销售经理工号(新)
    */
    public String getAreamanagercode2() {
        return this.areamanagercode2;
    }

    /**
    * @param areamanagercode2:销售经理工号(新)
    */
    public void setAreamanagercode2(String areamanagercode2) {
        this.areamanagercode2 = areamanagercode2;
    }

    /**
    * @return the  reason:承接原因(原)
    */
    public String getReason() {
        return this.reason;
    }

    /**
    * @param reason:承接原因(原)
    */
    public void setReason(String reason) {
        this.reason = reason;
    }

    /**
    * @return the  reason2:承接原因(新)
    */
    public String getReason2() {
        return this.reason2;
    }

    /**
    * @param reason2:承接原因(新)
    */
    public void setReason2(String reason2) {
        this.reason2 = reason2;
    }

    /**
    * @return the  category:项目类别(原)
    */
    public String getCategory() {
        return this.category;
    }

    /**
    * @param category:项目类别(原)
    */
    public void setCategory(String category) {
        this.category = category;
    }

    /**
    * @return the  category2:项目类别(新)
    */
    public String getCategory2() {
        return this.category2;
    }

    /**
    * @param category2:项目类别(新)
    */
    public void setCategory2(String category2) {
        this.category2 = category2;
    }

    /**
    * @return the  overview:项目概况(原)
    */
    public String getOverview() {
        return this.overview;
    }

    /**
    * @param overview:项目概况(原)
    */
    public void setOverview(String overview) {
        this.overview = overview;
    }

    /**
    * @return the  overview2:项目概况(新)
    */
    public String getOverview2() {
        return this.overview2;
    }

    /**
    * @param overview2:项目概况(新)
    */
    public void setOverview2(String overview2) {
        this.overview2 = overview2;
    }

    /**
    * @return the  projectmoney:项目金额(原)
    */
    public BigDecimal getProjectmoney() {
        return this.projectmoney;
    }

    /**
    * @param projectmoney:项目金额(原)
    */
    public void setProjectmoney(BigDecimal projectmoney) {
        this.projectmoney = projectmoney;
    }

    /**
    * @return the  projectmoney2:项目金额(新)
    */
    public BigDecimal getProjectmoney2() {
        return this.projectmoney2;
    }

    /**
    * @param projectmoney2:项目金额(新)
    */
    public void setProjectmoney2(BigDecimal projectmoney2) {
        this.projectmoney2 = projectmoney2;
    }

    /**
    * @return the  planstarttime:计划开工时间(原)
    */
    public Date getPlanstarttime() {
        return this.planstarttime;
    }

    /**
    * @param planstarttime:计划开工时间(原)
    */
    public void setPlanstarttime(Date planstarttime) {
        this.planstarttime = planstarttime;
    }

    /**
    * @return the  planstarttime2:计划开工时间(新)
    */
    public Date getPlanstarttime2() {
        return this.planstarttime2;
    }

    /**
    * @param planstarttime2:计划开工时间(新)
    */
    public void setPlanstarttime2(Date planstarttime2) {
        this.planstarttime2 = planstarttime2;
    }

    /**
    * @return the  planendtime:计划完工时间(原)
    */
    public Date getPlanendtime() {
        return this.planendtime;
    }

    /**
    * @param planendtime:计划完工时间(原)
    */
    public void setPlanendtime(Date planendtime) {
        this.planendtime = planendtime;
    }

    /**
    * @return the  planendtime2:计划完工时间(新)
    */
    public Date getPlanendtime2() {
        return this.planendtime2;
    }

    /**
    * @param planendtime2:计划完工时间(新)
    */
    public void setPlanendtime2(Date planendtime2) {
        this.planendtime2 = planendtime2;
    }

    /**
    * @return the  isincludeproducts:是否需要我司提供产品(原)
    */
    public String getIsincludeproducts() {
        return this.isincludeproducts;
    }

    /**
    * @param isincludeproducts:是否需要我司提供产品(原)
    */
    public void setIsincludeproducts(String isincludeproducts) {
        this.isincludeproducts = isincludeproducts;
    }

    /**
    * @return the  isincludeproducts2:是否需要我司提供产品(新)
    */
    public String getIsincludeproducts2() {
        return this.isincludeproducts2;
    }

    /**
    * @param isincludeproducts2:是否需要我司提供产品(新)
    */
    public void setIsincludeproducts2(String isincludeproducts2) {
        this.isincludeproducts2 = isincludeproducts2;
    }

    /**
    * @return the  productdetails:产品明细(原)
    */
    public String getProductdetails() {
        return this.productdetails;
    }

    /**
    * @param productdetails:产品明细(原)
    */
    public void setProductdetails(String productdetails) {
        this.productdetails = productdetails;
    }

    /**
    * @return the  productdetails2:产品明细(新)
    */
    public String getProductdetails2() {
        return this.productdetails2;
    }

    /**
    * @param productdetails2:产品明细(新)
    */
    public void setProductdetails2(String productdetails2) {
        this.productdetails2 = productdetails2;
    }

    /**
    * @return the  ispurchase:是否外包(原)
    */
    public String getIspurchase() {
        return this.ispurchase;
    }

    /**
    * @param ispurchase:是否外包(原)
    */
    public void setIspurchase(String ispurchase) {
        this.ispurchase = ispurchase;
    }

    /**
    * @return the  ispurchase2:是否外包(新)
    */
    public String getIspurchase2() {
        return this.ispurchase2;
    }

    /**
    * @param ispurchase2:是否外包(新)
    */
    public void setIspurchase2(String ispurchase2) {
        this.ispurchase2 = ispurchase2;
    }

    /**
    * @return the  purchasedescription:外包说明(原)
    */
    public String getPurchasedescription() {
        return this.purchasedescription;
    }

    /**
    * @param purchasedescription:外包说明(原)
    */
    public void setPurchasedescription(String purchasedescription) {
        this.purchasedescription = purchasedescription;
    }

    /**
    * @return the  purchasedescription2:外包说明(新)
    */
    public String getPurchasedescription2() {
        return this.purchasedescription2;
    }

    /**
    * @param purchasedescription2:外包说明(新)
    */
    public void setPurchasedescription2(String purchasedescription2) {
        this.purchasedescription2 = purchasedescription2;
    }

    /**
    * @return the  mandays:人天估算(原)
    */
    public int getMandays() {
        return this.mandays;
    }

    /**
    * @param mandays:人天估算(原)
    */
    public void setMandays(int mandays) {
        this.mandays = mandays;
    }

    /**
    * @return the  mandays2:人天估算(新)
    */
    public int getMandays2() {
        return this.mandays2;
    }

    /**
    * @param mandays2:人天估算(新)
    */
    public void setMandays2(int mandays2) {
        this.mandays2 = mandays2;
    }

    /**
    * @return the  orgname:申请公司
    */
    public String getOrgname() {
        return this.orgname;
    }

    /**
    * @param orgname:申请公司
    */
    public void setOrgname(String orgname) {
        this.orgname = orgname;
    }

    /**
    * @return the  orgcode:申请公司编码
    */
    public String getOrgcode() {
        return this.orgcode;
    }

    /**
    * @param orgcode:申请公司编码
    */
    public void setOrgcode(String orgcode) {
        this.orgcode = orgcode;
    }

    /**
    * @return the  deptname:申请部门
    */
    public String getDeptname() {
        return this.deptname;
    }

    /**
    * @param deptname:申请部门
    */
    public void setDeptname(String deptname) {
        this.deptname = deptname;
    }

    /**
    * @return the  deptcode:申请部门编码
    */
    public String getDeptcode() {
        return this.deptcode;
    }

    /**
    * @param deptcode:申请部门编码
    */
    public void setDeptcode(String deptcode) {
        this.deptcode = deptcode;
    }

    /**
    * @return the  usercode:申请人工号
    */
    public String getUsercode() {
        return this.usercode;
    }

    /**
    * @param usercode:申请人工号
    */
    public void setUsercode(String usercode) {
        this.usercode = usercode;
    }

    /**
    * @return the  username:申请人姓名
    */
    public String getUsername() {
        return this.username;
    }

    /**
    * @param username:申请人姓名
    */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
    * @return the  docdate:单据日期
    */
    public Date getDocdate() {
        return this.docdate;
    }

    /**
    * @param docdate:单据日期
    */
    public void setDocdate(Date docdate) {
        this.docdate = docdate;
    }

    /**
    * @return the  submitdate:提交日期
    */
    public Date getSubmitdate() {
        return this.submitdate;
    }

    /**
    * @param submitdate:提交日期
    */
    public void setSubmitdate(Date submitdate) {
        this.submitdate = submitdate;
    }

    /**
    * @return the  docno:单据编号
    */
    public String getDocno() {
        return this.docno;
    }

    /**
    * @param docno:单据编号
    */
    public void setDocno(String docno) {
        this.docno = docno;
    }

    /**
    * @return the  flowid:审批流程
    */
    public long getFlowid() {
        return this.flowid;
    }

    /**
    * @param flowid:审批流程
    */
    public void setFlowid(long flowid) {
        this.flowid = flowid;
    }

    /**
    * @return the  latestphase:最新阶段
    */
    public String getLatestphase() {
        return this.latestphase;
    }

    /**
    * @param latestphase:最新阶段
    */
    public void setLatestphase(String latestphase) {
        this.latestphase = latestphase;
    }

    /**
    * @return the  state:状态
    */
    public int getState() {
        return this.state;
    }

    /**
    * @param state:状态
    */
    public void setState(int state) {
        this.state = state;
    }

}
